core: Add malloc-free API for objects, use *at functions for storing
authorColin Walters <walters@verbum.org>
Sat, 7 Sep 2013 00:33:55 +0000 (20:33 -0400)
committerColin Walters <walters@verbum.org>
Sat, 7 Sep 2013 08:18:41 +0000 (04:18 -0400)
commita7c0992d94a8c3e37e956d4cb66eef51f4b8fa89
treef430ab662bb039be85d80de749b2ae2b9d56a136
parent2506e8fb266203a44f0747b5b47feab6f7317c1f
core: Add malloc-free API for objects, use *at functions for storing

This is more efficient; we avoid malloc of a number of pathname +
GFile objects, plus the kernel doesn't have to traverse the repo path
again.
src/libgsystem
src/libostree/ostree-core-private.h
src/libostree/ostree-core.c
src/libostree/ostree-core.h
src/libostree/ostree-repo-commit.c
src/libostree/ostree-repo-private.h
src/libostree/ostree-repo.c
src/libostree/ostree-repo.h